home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / butility / orchis.zip / CHAPT3.TXT < prev    next >
Text File  |  1994-05-17  |  11KB  |  218 lines

  1. <Chapter 3:  Properties>
  2.      If you want to change the properties of a box or a line of text, then
  3. you will need to use the PROPERTIES command in the top menu. Every box and
  4. every text line has an associated sheet of properties, and these
  5. properties can be set independently in every box and line in the chart.
  6. Initially, these properties have default values that apply to the entire
  7. chart. These defaults are established through the DEFAULTS command <[4.3]>
  8. in the DEFINE-FORM menu. However, you can individualize any box or text
  9. line by using the PROPERTIES command.
  10.  
  11.      For example, you may want to use a larger type size for boxes higher
  12. in the chart, display fewer lines per box at lower levels, orient some
  13. branches horizontally and others vertically, or use type face or color to
  14. distinguish certain boxes from the others.
  15.  
  16.      When you invoke the PROPERTIES command, a property sheet is displayed
  17. in the chart window. This sheet shows the properties of the current box.
  18. Default property values are displayed in red within square brackets.
  19. Non-defaults are displayed in gold without brackets.
  20.  
  21.      You can also display property sheets for each line of text in the
  22. current box by using the NEXT-LINE <[3.1]> and FORMER-LINE <[3.2]>
  23. commands (or the PGDN and PGUP keys). Note that property sheets for lines
  24. and those for boxes differ. Certain properties, such as COLOR, appear in
  25. both types of sheet. Others appear in one type of sheet only. For example,
  26. BRANCH-TYPE, which controls how the daughters of a box are to be arranged,
  27. is a property of boxes only; DIVIDE-BELOW, which draws a horizontal line
  28. to separate a text line from those below it, is a property of text lines
  29. and not of boxes.
  30.  
  31.      The illustration <[FIG04]> shows a portion of the property sheet for
  32. a box and a portion of the sheet for one its lines.
  33.  
  34.      Each sheet is a list of fields. Each field is labeled with a property
  35. name (for example, COLOR) and contains that property value (for example,
  36. RED). To change a property, click on the current value with the cursor,
  37. or, on the keyboard, type the underlined character in the property name.
  38.  
  39.      LINE-WEIGHT <[3.8]>, TYPE-SIZE <[3.13]>, and TYPE-WIDTH <[3.14]> are
  40. numerical properties. After selecting one of these, enter a new value via
  41. the keyboard (using the open square bracket key to represent the default
  42. value) and press ENTER. When you select one of the other properties, a
  43. pop-up menu appears displaying the possible values for that property
  44. (including "[DEFAULT]"). Make a selection either by clicking on the value
  45. that you want with the cursor, or by typing the underlined character in
  46. the value name.
  47.  
  48.      Note that the first field in each sheet (CHANGING) is not itself a
  49. property, but rather controls which boxes are affected by changes to the
  50. sheet. (See <[3.3]>).
  51.  
  52. <Section 3.1:  Next Line>
  53.      Use the NEXT-LINE command to display the property sheet for the line
  54. below the current line. If a box property sheet is currently displayed,
  55. NEXT-LINE switches to the sheet for the first text line of that box.
  56.  
  57. <Section 3.2:  Former Line>
  58.      Use the FORMER-LINE command to display the property sheet for the
  59. line above the current line. If the property sheet of the first line is
  60. currently displayed, FORMER-LINE switches to the sheet for the box as a
  61. whole.
  62.  
  63. <Section 3.3:  Changing>
  64.      The CHANGING field is not associated with a property, but rather
  65. controls which boxes will be affected by changes to the current sheet. The
  66. values for this field are:
  67.  
  68.      This box only
  69.      This box and below
  70.      Boxes at this depth
  71.      This depth and below
  72.      Boxes at this height
  73.      This height and below
  74.  
  75. The depth of a box is its distance down from the top of the chart. The
  76. height of a box is its distance up from the bottom. See <[FIG05]>. The
  77. root of the chart has a depth of one. The leaves of the chart have a
  78. height of one.
  79.  
  80.      For example, to change the color of every box in the chart to purple,
  81. display the property sheet of the top box in the chart, set CHANGING to
  82. "This box and below", and then set COLOR to "Purple". The top box and all
  83. boxes below it (in other words, every box in the chart) will now be
  84. colored purple.
  85.  
  86.      As another example, it is easy to construct a chart in which the
  87. branches are horizontal except for the lowest level, for which the
  88. branches are vertical. This popular chart design is shown in the
  89. illustration <[FIG06]>. To construct it, start with a horizontal chart,
  90. select any box of height two (one level up from a leaf), display its
  91. property sheet, set CHANGING to "Boxes at this height", and, finally, set
  92. BRANCH-TYPE to "Vertical".
  93.  
  94. <Section 3.4:  Branch Type>
  95.      The BRANCH-TYPE property of a box determines the arrangement in which
  96. the daughters of the box are drawn. This property has three possible
  97. values. In a HORIZONTAL branch, the daughters are drawn from left to
  98. right, all on the same level under their parent box. In a VERTICAL branch,
  99. the daughters line up vertically under their parent. In a TWO-SIDE branch,
  100. the daughters form two vertical columns. The three values for BRANCH-TYPE
  101. are shown in the illustration <[FIG01]>.
  102.  
  103.      Note that changing the BRANCH-TYPE of a leaf will have no effect
  104. unless daughters are subsequently attached to it.
  105.  
  106. <Section 3.5:  Divide Below>
  107.      DIVIDE-BELOW is a property of text lines. It has two possible values.
  108. If the value is YES, then a horizontal line is drawn beneath the text to
  109. separate it from the text lines below. If the value is NO, then a dividing
  110. horizontal line is not drawn.
  111.  
  112.      Note that changing the DIVIDE-BELOW value of the last text line in a
  113. box will have no effect unless additional lines are subsequently appended
  114. to the box.
  115.  
  116. <Section 3.6:  Hidden Line>
  117.      HIDDEN-LINE is a property of text lines. It has two possible values.
  118. If the value is YES, then the text line is not included when the chart is
  119. being drawn for display, printing, or export. If the value is NO, then the
  120. text line is included in the chart. All boxes in a chart have the same
  121. number of lines in their entry forms. The HIDDEN-LINE property makes it
  122. possible for boxes to have different numbers of lines in displayed or
  123. printed chart output.
  124.  
  125. <Section 3.7:  Drop Shadow>
  126.      DROP-SHADOW is a property of boxes. It has two possible values. If
  127. the value is YES, then a dark band is drawn at the right and bottom of the
  128. box in imitation of a shadow, as if the box were raised and illuminated
  129. from the upper left. If the value is NO, then the shadow is not drawn.
  130.  
  131. <Section 3.8:  Line Weight>
  132.      LINE-WEIGHT is a property of boxes. It has a numerical value which
  133. controls the thickness of the frame rectangle around the box, of the
  134. DIVIDE-BELOW lines, if any, and of the link lines connecting the box to
  135. its daughters. LINE-WEIGHT is expressed in printer pixels. If you specify
  136. a value of 0, all of these lines will be invisible. A value of 1 produces
  137. the thinnest possible lines.
  138.  
  139. <Section 3.9:  Equal Size>
  140.      EQUAL-SIZE is a property of boxes. It is used to guarantee that a
  141. chosen set of boxes (possibly every box in the chart) will all have the
  142. same physical size. There a four possible values: YES, NO, WIDTH-ONLY, and
  143. HEIGHT-ONLY. The YES setting marks a box for both width and height
  144. equalization. All boxes marked YES or WIDTH-ONLY will have the same
  145. horizontal size (namely as wide as needed to accommodate the longest text
  146. string in any of these boxes). All boxes marked YES or HEIGHT-ONLY will
  147. have the same vertical size.
  148.  
  149. <Section 3.10:  Hide Frame>
  150.      HIDE-FRAME is a property of boxes. It has two possible values. If the
  151. value is YES, then the frame rectangle around the box and the DIVIDE-BELOW
  152. lines, if any, are not drawn. If the value is NO, then these lines are
  153. drawn.
  154.  
  155.      Note that setting the LINE-WEIGHT <[3.8]> property to 0, also makes
  156. the frame invisible, but doing so removes the link lines as well.
  157.  
  158. <Section 3.11:  Assistant>
  159.      ASSISTANT is a property of boxes. It determines whether a box is to
  160. be drawn in the assistant position under its parent, that is, above all
  161. other daughters and to the left of the vertical link line under the
  162. parent. (See the accompanying illustration <[FIG07]>.) If the value is
  163. YES, the box is drawn in the assistant position. If it is NO, the box is
  164. drawn in its normal position as a daughter of its parent. Note that
  165. changing this property in a box that has no parent will have no effect
  166. unless the box is subsequently moved under a parent.
  167.  
  168.      Note that assistants do not have to be leaves in the org chart tree.
  169. They can have daughters and even assistants of their own. In such a case,
  170. the entire branch headed by an assistant box is drawn in the assistant
  171. position.
  172.  
  173. <Section 3.12:  Type Face>
  174.      TYPE-FACE is a property of both boxes and text lines. For a text
  175. line, it controls the font in which that line is drawn. For a box, it
  176. controls the font of all the text lines in the box except those lines that
  177. have a non-default TYPE-FACE property of their own. There are six possible
  178. values for TYPE-FACE: BORIC, SALEM, SCRIPT, BOPFACE, BEAMOF, and ENGLISH.
  179.  
  180.      Note that for PostScript printing and EPS export, these fonts are
  181. rendered as Times, Helvetica, ZapfChancery, Bookman, Palatino, and
  182. AvantGarde, respectively.
  183.  
  184. <Section 3.13:  Type Size>
  185.      TYPE-SIZE is a property of both boxes and text lines. For a text
  186. line, it controls the height of the characters in that line. For a box, it
  187. controls the height of all text lines in the box except those lines that
  188. have a non-default TYPE-SIZE property of their own. The value of TYPE-SIZE
  189. is a number expressing this height in points. One inch equals seventy-two
  190. points.
  191.  
  192. <Section 3.14:  Type Width>
  193.      TYPE-WIDTH is a property of both boxes and text lines. For a text
  194. line, it controls the width of the characters in that line. For a box, it
  195. controls the width of all text lines in the box except those lines that
  196. have a non-default TYPE-WIDTH of their own. The value of TYPE-WIDTH is a
  197. number expressing the width as a percentage of the normal width for text
  198. of the given type size. Reducing the TYPE-WIDTH value narrows the
  199. characters; increasing it makes them wider.
  200.  
  201. <Section 3.15:  Justify>
  202.      JUSTIFY is a property of both boxes and text lines. For a text line,
  203. it controls the justification of the text in that line. For a box, it
  204. controls the justification of all text lines in the box except those lines
  205. that have a non-default justification of their own. There are four
  206. possible values: LEFT, RIGHT, CENTER, and EVEN. These four justification
  207. values are shown in the accompanying illustration <[FIG08]>.
  208.  
  209. <Section 3.16:  Color>
  210.      COLOR is a property of both boxes and text lines. For a text line, it
  211. controls the color in which that text is drawn. For a box, it controls the
  212. color of the frame rectangle, the DIVIDE-BELOW lines, the links to
  213. daughter boxes, and the color of all text lines in the box except those
  214. lines that have a non-default color of their own. The nominal COLOR values
  215. are: BLACK, RED, BLUE, YELLOW, GREEN, BROWN, MAGENTA, CYAN, ORANGE, LIME,
  216. GRAY, PINK, PURPLE, GOLD, and OLIVE. The actual colors rendered will
  217. depend on the characteristics of your display and printer.